using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Windows;

namespace Gko.Wpf.Mvvm.Interfaces
{
	public interface IWindowViewModel : IViewModel
	{
		event EventHandler CloseView;

		void OnViewClosing(CancelEventArgs e);
		void OnViewClosed();
		void OnActivated();
		void OnDeactivated();

		void OnSizeChanged(SizeChangedEventArgs eventArgs);
	}
}